xenpaging: fix locking in p2m_mem_paging functions
authorOlaf Hering <olaf@aepfle.de>
Thu, 6 Oct 2011 11:33:17 +0000 (12:33 +0100)
committerOlaf Hering <olaf@aepfle.de>
Thu, 6 Oct 2011 11:33:17 +0000 (12:33 +0100)
commitbd7d40443f7efb0e6bf04d0a6cf318072412c384
treef0be77832ba0eed306a5a0ef4650e63115e7ba27
parent695b56b68f358fb0e0d03a0c096ebfabb0be924a
xenpaging: fix locking in p2m_mem_paging functions

As suggested by <hongkaixing@huawei.com>, query and adjust the p2mt
under the p2m_lock to prevent races with PoD.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm/p2m.c